// utils/wechat.js
export function getSimpleWechatUrl() {
  // 判断是否iOS微信环境
  const isIOSWechat = /iphone|ipad|ipod/i.test(navigator.userAgent) && 
                     /micromessenger/i.test(navigator.userAgent);
  
  if (!isIOSWechat) {
    return window.location.href.split('#')[0];
  }
  
  // 获取基础URL（从referrer或当前location）
  const baseUrl = (document.referrer || window.location.href)
    .split('#')[0]
    .replace(/\/$/, '');
  
  // 获取当前路由路径（Uniapp/Vue项目）
  const routePath = window.$router?.currentRoute?.fullPath || '';
  
  // 组合成完整URL（处理/sale/子目录）
  let finalUrl = `${baseUrl}${routePath}`;
  if (!finalUrl.includes('/sale/')) {
    finalUrl = finalUrl.replace(/(https?:\/\/[^/]+)(\/|$)/, '$1/sale/');
  }
  
  return finalUrl.split('#')[0];
}